package com.example.innospace.demos.web.service;

import com.example.innospace.demos.pojo.dto.AdminDTO;
import com.example.innospace.demos.pojo.dto.AdminPageQueryDTO;
import com.example.innospace.demos.pojo.entity.Admin;
import com.example.innospace.demos.pojo.result.PageResult;

import java.util.List;

public interface AdminService {
    Admin findById(String adminId);

    String updateAminInfo(Admin admin);

    void insert(AdminDTO adminDTO);


    boolean batchDeleteById(List<String> adminIds);

    void adminstartOrstop(Integer status, String adminId);



    PageResult pageQuery(int pageNum, int pageSize, AdminPageQueryDTO adminPageQueryDTO);

    void updateAvatar(String adminId, String fileUrl);

    String getAvatar(String adminId);
}
